-
Notifications
You must be signed in to change notification settings - Fork 18
Speedup image comparision slider during WipeEffect #33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
- WipeEffect only if position changed - Difference based wipeeffect (Only part between old and new position is updated)
|
Aah, I have only checked with heic files, did not jet tessted with other image formats. |
|
I have found the problem, it's generally not the image format, |
|
That certainly seems like it. As of now, I don't know why either. |
|
I have found the root cause. It's the function call FreeImage_Composite inside fipWinImage::drawEx: Problem is that a copy of a new display including transparency is created and this copy |
Transparency detection and triggering of a redraw in case of image wiping
|
I have found one solution, maybe not the best, but seems principially working. |

As also marked in
WinMerge/winmerge#1596
the slider is very slow.
Here maybe one solution:
in any case you are not be able to change any parameters which could lead to an image change)
Principially it works very fine and smooth, but if the image is changed before wiping with e.g. adjust offset,
the draw events are lost/not perfmored, maybe you have an idea why?
Regards,